//辅助函数将图片转换成url
export  const convertFileToUrl = (file) => {
    return new Promise((resolve) => {
        const reader = new FileReader();
        reader.readAsDataURL(file);
        reader.onloadend = () => {
            resolve(reader.result);
        };
    });
};



// export const convertFileToUrl2 = (file) => {
//     return new Promise((resolve, reject) => {
//         if (!file) {
//             reject(new Error('Invalid file object'));
//             return;
//         }
//         if (!(file instanceof Blob)) {
//             reject(new Error('The provided file is not a Blob or File object'));
//             return;
//         }
//         const reader = new FileReader();
//         reader.readAsDataURL(file);
//         reader.onloadend = () => {
//             resolve(reader.result);
//         };
//         reader.onerror = () => {
//             reject(new Error('Error reading file'));
//         };
//     });
// };